x11: Allow unmaximizing from tiled state too
authorMatthias Clasen <mclasen@redhat.com>
Mon, 17 Mar 2014 22:18:53 +0000 (18:18 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 17 Mar 2014 22:18:53 +0000 (18:18 -0400)
This lets us unmaximize a half-tiled csd window on a touch system.

gdk/x11/gdkwindow-x11.c

index 0856f8a57e75f28a72e6de2513ffb704bb58bae3..e5e0b232523168dddd80e78c18ce4fb2f17d4600 100644 (file)
@@ -4890,7 +4890,7 @@ check_unmaximize (MoveResizeData *mv_resize,
 
   state = gdk_window_get_state (mv_resize->moveresize_window);
 
-  if ((state & GDK_WINDOW_STATE_MAXIMIZED) == 0)
+  if ((state & (GDK_WINDOW_STATE_MAXIMIZED | GDK_WINDOW_STATE_TILED)) == 0)
     return;
 
   dx = x_root - mv_resize->moveresize_x;